package ln.javatest.day07.demo01;
/*
Java.util.Arrays是一个与数组相关的工具类，里面提供了大量静态方法，用来实现数组常见的操作

public static String toString(数组):将参数数组变成字符串（按照默认格式：[元素1、元素2···]）
public static void sort(数组)：按照默认升序（从小到大）对数组元素进行排序。

备注：
如果是数值，sort默认按照升序从小到大
如果是字符串，sort默认按照字母升序
如果是自定义的类型，那么这个自定义的类需要有Comparable或者Comparator接口的支持。（今后学习）
*/

import java.util.Arrays;

public class Demo01Arrays {
    public static void main(String[] args) {
        int[] intArray = {10,20,30};
        //将int[]数组按照默认格式变成字符串
        String intStr = Arrays.toString(intArray);
        System.out.println(intStr); //[10, 20, 30]

        int[] arrays1 = {2,4,1,7,9};
        //sort返回的是布尔值，直接给我们排好了
        Arrays.sort(arrays1);
        System.out.println(Arrays.toString(arrays1)); //[1, 2, 4, 7, 9]

        String[] arrays2 = {"bbb","aaa","ccc"};
        Arrays.sort(arrays2);
        System.out.println(Arrays.toString(arrays2)); //[aaa, bbb, ccc]
    }
}
